package com.agileboot.attendance.domain.supplier.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 * 供应商下拉选项DTO
 * </p>
 *
 * @author agileboot
 * @since 2023-03-14
 */
@Data
@ApiModel(value = "供应商下拉选项")
public class SupplierOptionDTO {

    @ApiModelProperty("供应商ID")
    private Long supplierId;

    @ApiModelProperty("供应商名称")
    private String supplierName;
    
    @ApiModelProperty("供应商编码")
    private String supplierCode;
    
    @ApiModelProperty("状态（0正常 1停用）")
    private String status;
    
    /**
     * 构造函数
     * 
     * @param supplierId 供应商ID
     * @param supplierName 供应商名称
     * @param supplierCode 供应商编码
     * @param status 状态
     */
    public SupplierOptionDTO(Long supplierId, String supplierName, String supplierCode, String status) {
        this.supplierId = supplierId;
        this.supplierName = supplierName;
        this.supplierCode = supplierCode;
        this.status = status;
    }
} 